package test20230316;

import java.util.Scanner;

/**
 * @author 兴趣使然黄小黄
 * @version 1.0
 * @date 2023/3/16 16:33
 * 编写一个Java程序，实现如下功能：
 * （1）程序随机分配给客户一个1-100的整数
 * （2）用户输入自己的猜测
 * （3）程序返回提示信息，提示信息分别是”猜大了“”猜小了“或”猜对了“
 * 用户可根据提示信息再次输入猜测，直到提示信息是”猜对了“
 * （提示：Math.random()生成0-1的随机数，int r=(int)(Math.random()*100);随机数在1-100之间）
 */
@SuppressWarnings({"all"})
public class Main03 {

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int systemGeneratedNumber = (int) (Math.random() * 100) + 1; // 生成随机数 [1-100]
        while (true) {
            System.out.println("请输入你猜测的数字(1-100): ");
            int guessNumber = in.nextInt();
            if (guessNumber < systemGeneratedNumber) {
                System.out.println("猜小了~");
            } else if (guessNumber > systemGeneratedNumber) {
                System.out.println("猜大了~");
            } else {
                System.out.println("猜对了!!!");
                break;
            }
        }
        in.close();
    }
}
